package com.yn.service.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.yn.common.model.zyorder.ZyServiceRegionPrice;
import com.yn.common.page.BasePage;
import com.yn.common.request.sc.PageParamRequest;
import com.yn.common.request.zyorder.ZyServiceConfigRequest;
import com.yn.common.request.zyorder.ZyServiceConfigSearch;
import com.yn.common.request.zyorder.ZyServiceRegionPriceRequest;
import com.yn.common.request.zyorder.ZyServiceRegionPriceSearch;
import com.yn.common.response.zyorder.ZyServiceConfigResponse;
import com.yn.common.response.zyorder.ZyServiceRegionPriceResponse;

import java.util.List;

/**
*  服务项区域配置价格Service
 *
*/
public interface ZyServiceRegionPriceService extends IService<ZyServiceRegionPrice> {
    /**
     * 服务项区域配置价格新增你修改
     */
    Boolean saveOrUpdateServiceRegionPrice(ZyServiceRegionPriceRequest zyServiceRegionPriceRequest);

    /**
     * 服务项区域配置价格详情
     */
    ZyServiceRegionPriceResponse getServiceRegionPrice(Integer id);


    /**
     * 删除服务项区域配置价格
     */
    void del(Integer id);

    /**
     *
     * @param zyServiceRegionPriceSearch
     * @param pageParamRequest
     * @return
     */
    List<ZyServiceRegionPriceResponse> listServiceRegionPriceList(ZyServiceRegionPriceSearch zyServiceRegionPriceSearch, PageParamRequest pageParamRequest);
}
